package com.tan.steamship.vo;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @description: 订单vo
 * @author: longshifu
 * @time: 2025/3/12 14:58
 */

@Data
public class OrderVo {
    /**
     * 订单id
     */
    private Integer id;

    /**
     *
     */
    private String orderId;

    /**
     * 关联用户表的用户id
     */
    private Integer userId;

    /**
     * 关联航线表的航线id
     */
    private String routeId;

    /**
     * 预订日期
     */
    private Date bookingDate;

    /**
     * 订单状态（已支付、待支付等）
     */
    private String orderStatus;

    /**
     * 舱位号
     */
    private String cabinNumber;

    /**
     * 舱位类型（单人间、双人间等）
     */
    private String cabinType;

    /**
     * 价格
     */
    private BigDecimal price;

    /**
     * 乘客数量
     */
    private Integer passengerCount;

    /**
     * 航线宣传首图
     */
    private String imgUrl;

    /**
     * 出发地
     */
    private String departure;

    /**
     * 目的地
     */
    private String destination;

    /**
     * 游轮名称
     */
    private String shipName;

    /**
     * 票数量
     */
    private Integer routeNum;
}
